/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.univcasa.managing;

import com.univcasa.db.model.CompteEtudiant;
import com.univcasa.db.model.Criteres;
import java.util.List;

/**
 *
 * @author issam
 */
public interface ComptesStudentsManager {

    public boolean isExists(CompteEtudiant compte);

    public CompteEtudiant getCompteEtudiantByApogee(String apogee);
    public CompteEtudiant getCompteEtudiantByCriteria(Criteres criteria);
    
    public List getApogeeComptesStudents(Criteres criteria);
    public List getListComptesStudentsByCriteria(Criteres criteria) ;    

    public void ajouterComptesEtudiants(List comptes);
    public void ajouterCompteEtudiant(CompteEtudiant etudiant);

    public void majCompteEtudiant(CompteEtudiant etudiant);
    public void majComptesEtudiants(List comptes);
}
